package com.eascs.web.o2o.scheduler.entity;

import java.io.Serializable;
import javax.persistence.*;
import java.math.BigDecimal;
import java.util.Date;


/**
 * The persistent class for the report_refund_add database table.
 * 
 */
@Entity
@Table(name="report_refund_add")
@NamedQuery(name="ReportRefundAdd.findAll", query="SELECT r FROM ReportRefundAdd r")
public class ReportRefundAdd implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="bill_code")
	private String billCode;

	@Column(name="loan_amount")
	private BigDecimal loanAmount;

	@Column(name="loan_bank")
	private String loanBank;

	@Temporal(TemporalType.DATE)
	@Column(name="loan_date")
	private Date loanDate;

	@Column(name="loan_name")
	private String loanName;
	

	@Column(name="source_type")
	private int sourceType;

	@Column(name="loan_num")
	private int loanNum;

	
	@Column(name="id_num")
	private String idNum;
	private BigDecimal loanrate;

	private String ltd;

	@Column(name="ltd_name")
	private String ltdName;

	@Temporal(TemporalType.TIMESTAMP)
	@Column(name="oper_time")
	private Date operTime;

	@Column(name="operator_name")
	private String operatorName;

	private String province;

	@Column(name="rec_deposite")
	private BigDecimal recDeposite;

	@Column(name="rec_manger")
	private BigDecimal recManger;

	@Column(name="rec_risk")
	private BigDecimal recRisk;
	
	@Column(name="rec_deposite_rate")
	private BigDecimal recDepositeRate;

	@Column(name="rec_manger_rate")
	private BigDecimal recMangerRate;;

	@Column(name="rec_risk_rate")
	private BigDecimal recRiskRate;;

	public ReportRefundAdd() {
	}

	public String getBillCode() {
		return this.billCode;
	}

	public void setBillCode(String billCode) {
		this.billCode = billCode;
	}

	public BigDecimal getLoanAmount() {
		return this.loanAmount;
	}

	public void setLoanAmount(BigDecimal loanAmount) {
		this.loanAmount = loanAmount;
	}

	public String getLoanBank() {
		return this.loanBank;
	}

	public void setLoanBank(String loanBank) {
		this.loanBank = loanBank;
	}

	public Date getLoanDate() {
		return this.loanDate;
	}

	public void setLoanDate(Date loanDate) {
		this.loanDate = loanDate;
	}

	public String getLoanName() {
		return this.loanName;
	}

	public void setLoanName(String loanName) {
		this.loanName = loanName;
	}

	public int getLoanNum() {
		return this.loanNum;
	}

	public void setLoanNum(int loanNum) {
		this.loanNum = loanNum;
	}

	

	public BigDecimal getLoanrate() {
		return this.loanrate;
	}

	public void setLoanrate(BigDecimal loanrate) {
		this.loanrate = loanrate;
	}

	public String getLtd() {
		return this.ltd;
	}

	public void setLtd(String ltd) {
		this.ltd = ltd;
	}

	public String getLtdName() {
		return this.ltdName;
	}

	public void setLtdName(String ltdName) {
		this.ltdName = ltdName;
	}

	public Date getOperTime() {
		return this.operTime;
	}

	public void setOperTime(Date operTime) {
		this.operTime = operTime;
	}

	public String getOperatorName() {
		return this.operatorName;
	}

	public void setOperatorName(String operatorName) {
		this.operatorName = operatorName;
	}

	public String getProvince() {
		return this.province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public BigDecimal getRecDeposite() {
		return this.recDeposite;
	}

	public void setRecDeposite(BigDecimal recDeposite) {
		this.recDeposite = recDeposite;
	}

	public BigDecimal getRecManger() {
		return this.recManger;
	}

	public void setRecManger(BigDecimal recManger) {
		this.recManger = recManger;
	}

	public BigDecimal getRecRisk() {
		return this.recRisk;
	}

	public void setRecRisk(BigDecimal recRisk) {
		this.recRisk = recRisk;
	}

	public int getSourceType() {
		return sourceType;
	}

	public void setSourceType(int sourceType) {
		this.sourceType = sourceType;
	}

	public BigDecimal getRecDepositeRate() {
		return recDepositeRate;
	}

	public void setRecDepositeRate(BigDecimal recDepositeRate) {
		this.recDepositeRate = recDepositeRate;
	}

	public BigDecimal getRecMangerRate() {
		return recMangerRate;
	}

	public void setRecMangerRate(BigDecimal recMangerRate) {
		this.recMangerRate = recMangerRate;
	}

	public BigDecimal getRecRiskRate() {
		return recRiskRate;
	}

	public void setRecRiskRate(BigDecimal recRiskRate) {
		this.recRiskRate = recRiskRate;
	}
	
	

}